//Pietras93OS
//Memory manager
//pietras93@gmail.com
//

//#ifndef __u8
//#define __u8 unsigned char
//#endif

//#ifndef __u16
//#define __u16 unsigned short
//#endif

//#ifndef __u32
//#define __u32 unsigned long
//#endif

#ifndef BYTE
#define BYTE unsigned char
#endif

#ifndef WORD
#define WORD unsigned short
#endif

//#ifndef DWORD
//#define DWORD unsigned long
//#endif

void init_mm();
void *malloc(long size);
void free(void *address);
void *realloc(void *address, int size);
void *calloc(int num, int size);
//void show_memory();
int mm_count(void);
